package xcmg.device.dao.entity.boxup;

import java.math.BigDecimal;
import java.util.Date;

public class BoxupDetailDO {
    private String boxupId;

    private String boxupNo;

    private String barcode;

    private String materialsNo;

    private String materialsDes;

    private String deliveryNoteId;

    private String deliveryNoteNo;

    private BigDecimal qty;

    private String remark;

    private Date createTime;

    private String createId;

    private String createName;

    private Boolean isDel;

    /**
     * 进出口打印
     */
    //机型
    private String machineModel;

    //同步ns系统状态 0 未同步 1 已同步 2 部分同步
    private Integer syncNsStatus;

    //单位
    private String unit;

    //单价（采购价）
    private BigDecimal purchaseUnitPrice;

    public String getMachineModel() {
        return machineModel;
    }

    public void setMachineModel(String machineModel) {
        this.machineModel = machineModel;
    }

    public String getBoxupId() {
        return boxupId;
    }

    public void setBoxupId(String boxupId) {
        this.boxupId = boxupId == null ? null : boxupId.trim();
    }

    public String getBoxupNo() {
        return boxupNo;
    }

    public void setBoxupNo(String boxupNo) {
        this.boxupNo = boxupNo == null ? null : boxupNo.trim();
    }

    public String getBarcode() {
        return barcode;
    }

    public void setBarcode(String barcode) {
        this.barcode = barcode == null ? null : barcode.trim();
    }

    public String getMaterialsNo() {
        return materialsNo;
    }

    public void setMaterialsNo(String materialsNo) {
        this.materialsNo = materialsNo;
    }

    public String getMaterialsDes() {
        return materialsDes;
    }

    public void setMaterialsDes(String materialsDes) {
        this.materialsDes = materialsDes;
    }

    public String getDeliveryNoteId() {
        return deliveryNoteId;
    }

    public void setDeliveryNoteId(String deliveryNoteId) {
        this.deliveryNoteId = deliveryNoteId;
    }

    public String getDeliveryNoteNo() {
        return deliveryNoteNo;
    }

    public void setDeliveryNoteNo(String deliveryNoteNo) {
        this.deliveryNoteNo = deliveryNoteNo;
    }

    public BigDecimal getQty() {
        return qty;
    }

    public void setQty(BigDecimal qty) {
        this.qty = qty;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getCreateId() {
        return createId;
    }

    public void setCreateId(String createId) {
        this.createId = createId == null ? null : createId.trim();
    }

    public String getCreateName() {
        return createName;
    }

    public void setCreateName(String createName) {
        this.createName = createName == null ? null : createName.trim();
    }

    public Boolean getIsDel() {
        return isDel;
    }

    public void setIsDel(Boolean isDel) {
        this.isDel = isDel;
    }

    private BigDecimal unitPriceAfterAdjust;
    private BigDecimal totalPriceAfterAdjust;

    public BigDecimal getUnitPriceAfterAdjust() {
        return unitPriceAfterAdjust;
    }

    public void setUnitPriceAfterAdjust(BigDecimal unitPriceAfterAdjust) {
        this.unitPriceAfterAdjust = unitPriceAfterAdjust;
    }

    public BigDecimal getTotalPriceAfterAdjust() {
        return totalPriceAfterAdjust;
    }

    public void setTotalPriceAfterAdjust(BigDecimal totalPriceAfterAdjust) {
        this.totalPriceAfterAdjust = totalPriceAfterAdjust;
    }

    public Integer getSyncNsStatus() {
        return syncNsStatus;
    }

    public void setSyncNsStatus(Integer syncNsStatus) {
        this.syncNsStatus = syncNsStatus;
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public BigDecimal getPurchaseUnitPrice() {
        return purchaseUnitPrice;
    }

    public void setPurchaseUnitPrice(BigDecimal purchaseUnitPrice) {
        this.purchaseUnitPrice = purchaseUnitPrice;
    }
}